June, 2025 | EN
On Countability and Separability of Metrizable Spaces
Abstract

This expository article discusses foundational topological properties of metrizable spaces related to bases countability and separability, which are some classical results in general and metric topology. While assuming the reader’s familiarity with basic topological concepts, the article briefly reviews foundational notions relevant to the proof, including topological bases, countability of bases, and separability. The proof is reconstructed with close attention to definitions and logical structure, aiming to serve as a learning document for students and enthusiasts of topology. No new results are claimed; the goal is to clarify a well-known implication in metric topology through self-guided exploration and careful exposition.

Keywords: Topological Space, Metrizable Space, Countability, Separability

Introduction

A metric space is a mathematical abstraction of the real-world notion of a space in which distances between elements can be defined (Searcoid, 2007). A simple example is given by a flat yard: each particle on the yard can be viewed as a point in a set, and the distance between two particles can be measured by the length of the straight line connecting them. This forms a two dimensional Euclidean metric space (Searcoid, 2007).

Another less geometric example can be given by the set of strings of equal length of fixed alphabets, where the distance between two strings is given by the number of differing characters at corresponding positions. This forms what is known as a Hamming metric space (Kreyszig, 1978). More generally, a metric space is a set equipped with a distance function satisfying a set of axioms known as the metric space axioms (Searcoid, 2007).

Topology, on the other hand, is a branch of pure mathematics which studies properties of spaces preserved under continuous deformation (Munkres, 2000). At its foundation lies the notion of a topological spaces; a set endowed with a collection of subsets, called open sets, which satisfies certain axioms known as the topological space axioms (Andre, 2024). Interestingly, metric spaces and topological spaces are closely related; every metric space induces a topological space (Andre, 2024). This connection can be directly deduced from the axioms of metric space and topological spaces (Andre, 2024). A topological space whose topology is induced from a metric space is known as a metrizable space (Andre, 2024).

Three topological properties of interest in this article are separability, first countability and second countability. A separable topological space is a topological space which contains a countable dense subset (Andre, 2024); a subset which intersects every nonempty open sets (Andre, 2024). A first countable space is a topological space of which every point has a countable neighbourhood base (Andre, 2024). The notion of neighbourhood base will be precisely explained in Section 2. Meanwhile, a second countable space is one whose topology admits a countable base; a collection of open sets of which all other open sets can be formed by arbitrary unions (Andre, 2024). A more precise treatment of these concepts will be provided in Section 2.

This expository article aims to reconstruct the proofs of several classical results on separability and countability of metrizable spaces (Andre, 2024). This reconstruction deepens our understanding of how abstract topological properties emerge naturally from metric assumption. The proof also serves as an ideal exercise for practising proof-building techniques in general topology, and encourages readers to reconstruct the logical pathway from metric assumption to topological conclusions rather than only memorizing the result. This aspects are essential steps in maturing one's mathematical thinking.

In addition, this article forms part of a self-guided, rigorous exploration on general topology, intended to be a learning document at graduate-level mathematics, for students and enthusiasts. Therefore, no new results are claimed.

We assume that the reader is familiar with fundamentals of metric and topological spaces. For a foundational learning materials, the reader is referred to (Searcoid, 2007), (Kreyszig, 1978), (Andre, 2024) and (Munkres, 2000). We also assume the familiarity with first order logic (Bergmann et al., 2014), as most mathematical expressions will be presented in the language of first order logic.

Preliminaries

The fundamentals of metric spaces will not be covered in this article, as well as the basic notion of topological spaces. We will begin our preliminaries with the definition of topological bases.

Definition 1 (Topological Bases).  Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). A family $\mathcal{B} \subseteq \mathcal{T}$ is called a base for $\mathcal{T}$ if and only if $$ \forall U \in \mathcal{T} \exists \mathcal{A} \in \mathcal{P}(\mathcal{B}) \,,\; U = \bigcup_{A \in \mathcal{A}} A $$ holds (Andre, 2024).

Definition 1 informally states that every open set can be formed as a union of base elements (Andre, 2024). There are a few ways to characterize a base for a topology. One of them which will be useful for our main discussion is presented in the following theorem.

Theorem 1.   Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). A family $\mathcal{B} \subseteq \mathcal{T}$ is a base for $\mathcal{T}$ if and only if $$ \forall U \in \mathcal{T} \forall x \in X \; [\, x \in U \implies \exists B \in \mathcal{B}\;[\, x \in B \subseteq U \,] \,] $$ holds.
Proof. 
(Forward) For the forward part of the proof, suppose $\mathcal{B} \subseteq \mathcal{T}$ is a base for $\mathcal{T}$. Now let $U \in \mathcal{T}$. If $U = \varnothing$, then the statement is trivially satisfied. Then suppose $U \neq \varnothing$. By the definition of bases (Definition 1), there exists some $\mathcal{A} \subseteq \mathcal{B}$ such that $$ U = \bigcup_{A \in \mathcal{A}} A \,. $$ And each point $x \in U$ must be contained in some set $B \in \mathcal{A} \subseteq \mathcal{B}$, and $B \subseteq U$ by the expression above. Together, we obtain $$ x \in B \subseteq U \,, $$ which proves the formal statement.
(Backward) Suppose $$ \forall U \in \mathcal{T} \forall x \in X \; [\, x \in U \implies \exists B \in \mathcal{B}\;[\, x \in B \subseteq U \,] \,] $$ holds. Let $U \in \mathcal{T}$. From this supposition, let $\{B_x\}_{x \in U} \subseteq \mathcal{B}$ such that $$ \forall x \in U \,,\; x \in B_x \subseteq U \,. $$ First, we obtain $$ \bigcup_{x \in U} B_x \subseteq U \,, $$ and we also obtain $$ U = \bigcup_{x \in U} \{x\} \subseteq \bigcup_{x \in U} B_x \,. $$ These two results imply $$ U = \bigcup_{x \in U} B_x \,. $$ From the expression above and Definition 1, we have that $\mathcal{B}$ is a base for $\mathcal{T}$.
QED

Now we will invoke the notion of neighbourhood bases (Andre, 2024), especially on how it connects with the notion of topological bases. A neighbourhood of a point in topology is defined as a set containing a nonempty open set which contains that point (Andre, 2024). The collection of all neighbourhoods of a point is called a neighbourhood system (Andre, 2024). The formal definition of a neighbourhood base is presented as follows.

Definition 2 (Neighbourhood Base).  Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $x \in X$. Let $\mathcal{N}_x$ be a neighbourhood system of $x$ (Andre, 2024), i.e., $$ \mathcal{N}_x := \{ N \in \mathcal{P}(X) \mid \exists U \in \mathcal{T}[x \in U \subseteq N] \} \,. $$ A family $\mathcal{B}_x \subseteq \mathcal{N}_x$ is called a neighbourhood base at $x$ if and only if $$ \forall N \in \mathcal{N}_x \exists B \in \mathcal{B}_x \,,\; x \in B \subseteq N $$ holds. In addition, if $\mathcal{B}_x$ contains open sets, then it is called an open neighbourhood base (Andre, 2024).

In fact we can find an intuitive analogy between a topological base as a base for a topology and a neighbourhood base as a base for a neighbourhood system. For a topological base, it forms every open set by arbitrary union of its elements since an open set is closed under arbitrary union. For a neighbourhood base, each neighbourhood contains a an element of the neighbourhood base, which is nonempty, as a subset since each neighbourhood contains a nonempty open set.

An important connection between neighbourhood bases and bases of topology is that some subset of a base forms a neighbourhood base at a point. This notion is presented in the following proposition.

Proposition 1 Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $\mathcal{B} \subseteq \mathcal{T}$ be a base for $\mathcal{T}$. Let $x \in X$. The family $$ \mathcal{B}_x := \{ B \in \mathcal{B} \mid x \in B \} $$ is an open neighbourhood base at $x$ by Theorem 1 and Definition 2.

The reader is now referred to (Andre, 2024) for further properties of topological bases. It is also worth mentioning that the notion of neighbourhood base is involved in the defining notion of first countable spaces (Andre, 2024). We shall see this in the formal definition of base countability. We now move to the notion of base countability (Andre, 2024) which is presented as follows.

Definition 3 (Base Countability).  Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $\mathrm{Bases}(\mathcal{T})$ be the family of all bases for $\mathcal{T}$.
  1. $(X, \mathcal{T})$ is referred to as a first countable space if and only if $$ \forall x \in X \exists \mathcal{B}_x \in \mathcal{P}(\mathcal{N}_x) \,,\; |\mathcal{B}_x| \leq |\mathbb{N}| $$ holds (Andre, 2024). Note that $\mathcal{B}_{(\cdot)}$ denotes a neighbourhood base at a point in $X$ and $\mathcal{N}_{(\cdot)}$ denotes the neighbourhood system at a point in $X$ in accordance with Definition 2. Informally, a topological space is first countable if and only if each point in the space has a countable neighbourhood base (Andre, 2024).
  2. $(X, \mathcal{T})$ is referred to as a second countable space if and only if $$ \exists \mathcal{B} \in \mathrm{Bases}(\mathcal{T}) \,,\; |\mathcal{B}| \leq |\mathbb{N}| $$ holds (Andre, 2024). Informally, a topological space is second countable if and only if it has a countable base (Andre, 2024).

Follows from Definition 3, it can be inferred that a first countable space is weaker than a second countable space. This notion is asserted in the following theorem, which is also a direct consequence of Proposition 1.

Theorem 2 Every second countable space is a first countable space.
Proof. 
Let $(X, \mathcal{T})$ be a second countable space (Andre, 2024). By part ii in Definition 3, there exists some basis $\mathcal{B}$ for $\mathcal{T}$ such that $|\mathcal{B}| \leq |\mathbb{N}|$. Let $x \in X$. And let $$ \mathcal{B}_x := \{ B \in \mathcal{B} \mid x \in B \} \,, $$ which is an open neighbourhood base by Proposition 1. Note that $\mathcal{B}_x \subseteq \mathcal{B}$. Then we obtain $$ |\mathcal{B}_x| \leq |\mathcal{B}| \leq |\mathbb{N}| \,, $$ which, by part i of Definition 3, shows that $(X, \mathcal{T})$ is also first countable.
QED

Now we proceed with the notion of dense sets, which is crucial for describing separability as me have mentioned earlier. The formal definition of dense sets is presented as follows.

Definition 4 (Dense Set).  Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). A subset $D \subseteq X$ is called a dense subset if and only if $$ \forall U \in \mathcal{T} \; [\, U \neq \varnothing \implies U \cap D \neq \varnothing \,] $$ holds (Andre, 2024).

The simplest common presented example of a dense set is the set $\mathbb{Q}$ of all rational numbers in $\mathbb{R}$ with respect to the standard topology on $\mathbb{R}$ (Andre, 2024). What we mean by the standard topology on $\mathbb{R}$ is a topology induced from the standard Euclidean metric on $\mathbb{R}$ (Searcoid, 2007), i.e., the distance function $d_\mathbb{R}: \mathbb{R} \times \mathbb{R} \to [0, \infty)$ defined by $$ \forall x, y \in \mathbb{R} \,,\; d_\mathbb{R}(x, y) := |x - y| \,. $$ In this setting, an open set in $\mathbb{R}$ can be expressed as a union of open intervals, and in fact, the set of all open intervals in $\mathbb{R}$ serves as a base for the standard Euclidean topology (Andre, 2024). And an intersection of any open set in $\mathbb{R}$ with $\mathbb{Q}$ cannot be empty as a consequence of the Archimedean property of real numbers (Rudin, 1964).

We now need to revisit some results related to closure of set (Andre, 2024). A closure of a set is defined as the smallest closed set containing the set, and a closed set is a set expressible as a complement of some open set (Andre, 2024). For a given set $S$, the closure of $S$ is formally expressed by $\mathrm{cl}(S)$ (Andre, 2024). The counterpart notion of closure is the notion of interior of a set, which is defined as the largest open set contained by the set (Andre, 2024). And the interior of $S$ is expressed by $\mathrm{int}(S)$ (Andre, 2024). Another notion closely related to both closure and interior is the notion of cluster point or limit point (Andre, 2024). For convenience, the formal definition of cluster point is presented as follows.

Definition 5 (Cluster Point).  Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $S \subseteq X$. A point $x \in X$ is a cluster point of $S$ if and only if $$ \forall N \in \mathcal{P}(X) \; [\, x \in N \land \mathrm{int}(N) \neq \varnothing \implies N \cap (S \setminus \{x\}) \neq \varnothing \,] $$ holds (Andre, 2024). And $\partial S$ denotes the set of all cluster points of $S$ (Andre, 2024), which is also known as the derived set of $S$.

The very connection of cluster points with closed sets is that a closed set contains all of its cluster points (Andre, 2024). We will restate this result in a rigorous manner in the following theorem.

Theorem 3 Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $S \subseteq X$. The statement $$ S^C \in \mathcal{T} \iff \partial S \subseteq S $$ holds.
Proof. 
If $S = X$, then it contains all points, consequently, the statement trivially holds. And if $S = \varnothing$, the statement also hold by vacuous truth. Therefore, now suppose $\varnothing \subset S \subset X$.
(Forward) Suppose $S^C \in \mathcal{T}$, i.e., $S$ is a closed set. We prove the forward part by contradiction. Let us assume that $\partial S \nsubseteq S$. Hence, $$ \partial S \cap S^C \neq \varnothing \,. $$ Let $x \in \partial S \cap S^C$. Note that $\mathrm{int}(S^C) = S^C$ since $S^C \in \mathcal{T}$ by supposition. Then $S^C$ is a neighbourhood of $x$. However, $$ S^C \cap S = \varnothing \,, $$ making $x \notin \partial S$ by Definition 5, which is a contradiction. Hence, we must have $\partial S \subseteq S$.
(Backward) Suppose $\partial S \subseteq S$. Then $$ \partial S \cap S^C = \varnothing \,. $$ By the contraposition of Definition 5, then each point in $S^C$ has disjoint a neighbourhood to $S$. Suppose $\{U_x\}_{x \in S} \subseteq \mathcal{T}$ is the collection of such neighbourhoods of points in $S^C$, i.e., $$ \forall x \in S^C \; [\, x \in U_x \,] \;\land\; \forall x \in S^C \; [\, U_x \cap S = \varnothing \,] \,. $$ From the left hand side of the logical conjunction above, we obtain $$ S^C = \bigcup_{x \in S^C} \{x\} \subseteq \bigcup_{x \in S^C} U_x \,, $$ and the right hand side implies $$ \bigcup_{x \in S^C} U_x \subseteq S^C \,. $$ Hence, we obtain $$ S^C = \bigcup_{x \in S^C} U_x \,, $$ showing that $S^C \in \mathcal{T}$.
QED

There are two results related to closure that we will also need for the subsequent discussion. These results are presented in the following corollary and lemma.

Corollary 1 Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $S \subseteq X$ and $x \in X$. The statement $$ x \in \mathrm{cl}(S) \iff \forall N \in \mathcal{P}(X) \; [\, x \in N \land \mathrm{int}(N) \neq \varnothing \implies N \cap S \neq \varnothing \,] $$ holds.
Proof. 
(Forward) Suppose $x \in \mathrm{cl}(S)$. By Theorem 3, we have $\partial S \subseteq S$, which together with Definition 5, we obtain $$ \forall N \in \mathcal{P}(X) \; [\, x \in N \land \mathrm{int}(N) \neq \varnothing \implies N \cap S \neq \varnothing \,] \,. $$ \noindent (Backward) Now suppose the statement $$ \forall N \in \mathcal{P}(X) \; [\, x \in N \land \mathrm{int}(N) \neq \varnothing \implies N \cap S \neq \varnothing \,] $$ is true. We will prove this backward part by contradiction. Let us assume that $x \notin \mathrm{cl}(S)$. Then $x \in \mathrm{cl}(S)^C$. And since $\mathrm{cl}(S)^C \in \mathcal{T}$, then $\mathrm{cl}(S)^C$ is an open neighbourhood of $x$. However, it contradicts our supposition since $$ \mathrm{cl}(S)^C \cap \mathrm{cl}(S) = \varnothing \,. $$ implies $$ \mathrm{cl}(S)^C \cap S = \varnothing $$ as $S \subseteq \mathrm{cl}(S)$. Then we must have $x \in \mathrm{cl}(S)$.
QED
Lemma 1 Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). Let $U \in \mathcal{T}$ and $S \subseteq X$ such that $U \cap S = \varnothing$. Then $$ U \cap \mathrm{cl}(S) = \varnothing $$ holds.
Proof. 
If either $U = \varnothing$ or $S = \varnothing$, then the results follows trivially. Now suppose $U \neq \varnothing$ and $S \neq \varnothing$. We prove for this part by contradiction. Assume $$ U \cap \mathrm{cl}(S) \neq \varnothing \,. $$ Then let $x \in U \cap \mathrm{cl}(S)$. Note that $x \in U$ and $U$ is an open neighbourhood of $x$. By Corollary 1, we have $U \cap S \neq \varnothing$, which is contradictory to our supposition that $U \cap S = \varnothing$. Hence, we must have $U \cap \mathrm{cl}(S) = \varnothing$.

Furthermore, we will observe an important characterization of dense sets which is presented in the following theorem.

Theorem 4 Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). A set $D \subseteq X$ is dense in $X$ if and only if its closure is equal to $X$, i.e., $\mathrm{cl}(D) = X$.
Proof. 
(Forward) Suppose $D \subseteq X$ is dense in $X$. By Definition 5, every open set in $X$ has a nonempty intersection with $D$. Let us assume that $\mathrm{cl}(D) \subset X$, and hence $\mathrm{cl}(D)^C \neq \varnothing$ and it is an open set (Andre, 2024), i.e., $\mathrm{cl}(D)^C \in \mathcal{T}$. It implies that $$ D \cap \mathrm{cl}(D)^C = \varnothing \,, $$ which, by Definition 5, is contradictory with the supposition that $D$ is dense. Hence, we must have $\mathrm{cl}(D) = X$. \noindent (Backward) Let $D \subseteq X$ and suppose $\mathrm{cl}(D) = X$. We will also prove the backward part by contradiction, therefore, let us assume $D$ is not dense in $X$. Then let $U \in \mathcal{T}$ with $U \neq \varnothing$ such that $D \cap U = \varnothing$, which is a valid assumption since $D$ is assumed to be not a dense set. By Lemma 1, we have $\mathrm{cl}(D) \cap U = \varnothing$. However, it means that $$ \varnothing = \mathrm{cl}(D) \cap U = X \cap U \,, $$ which is a contradiction. Hence, $D$ must be dense.
QED

Another important property of dense sets related to bases is presented in the following lemma.

Lemma 2 Let $(X, \mathcal{T})$ be a topological space with a base $\mathcal{B} \subseteq \mathcal{T}$ (Andre, 2024). There exists a dense subset $D \subseteq X$ such that $|D| \leq |\mathcal{B}|$.
Proof. 
This proof will be based on the axiom of choice (AC). Note that we can express $\mathcal{B}$ as an indexed family $$ \mathcal{B} = \{B_i\}_{i \in I} $$ where $I$ is some index set with $|I| = |\mathcal{B}|$. By AC, let $$ D := \{x_i\}_{i \in I} \subseteq X \,. $$ Then $|D| \leq |I| = |\mathcal{B}|$. We will show that $D$ is dense in $X$. Let $U \in \mathcal{T}$ such that $U \neq \varnothing$. Then, by Theorem 1, we obtain $$ \forall x \in U \exists i \in I \,,\; x \in B_i \subseteq U \,. $$ Again by AC, let $j \in I$ such that $x_j \in B_j \subseteq U$. Hence, $$ x_j \in D \cap U \,, $$ implying $$ D \cap U \neq \varnothing \,. $$ Since $U$ is arbitrary, then by Definition 5, $D$ is dense.
QED

Having discussed about dense sets and some of their fundamental properties, we now proceed with the formal definition of separable spaces.

Definition 6 (Separable Space).   Let $(X, \mathcal{T})$ be a topological space (Andre, 2024). We call $(X, \mathcal{T})$ a separable space if and only if there exists some dense set $D \subseteq X$ such that $|D| \leq \mathbb{N}$.

An important property connecting separable spaces with countable spaces is presented in the following theorem.

Theorem 5.   Every second countable space is separable.
Proof.  
The result follows directly from part ii of Definition 3, Lemma 2 and Definition 6.

This is the end of the Preliminaries, as we have discussed the required foundations to prove the second countability of separable metrizable space which will be presented in the next section.

Main Discussion

The first in our discussion on properties of a general metrizable space related to base countability is that a metrizable space is first countable (Andre, 2024). This result is rigorously reconstructed in the following theorem.

Theorem 6.   Every metrizable space is first countable.
Proof.  
Let $(X, \mathcal{T}_d)$ be a metrizable space (Andre, 2024), induced from a metric space $(X, d)$. A characterization of a metric-induced topology $\mathcal{T}_d$ is that its base is made of the collection of open balls (Andre, 2024). Let $x \in X$. Now let $$ \tilde{\mathcal{B}}_x := \left\{ B_\frac{1}{n}(x) \in \mathcal{P}(X) \mid n \in \mathbb{N} \right\} \,. $$ Note that $\tilde{B}_x \subseteq \mathcal{T}$, since every open ball is an open set in a metrizable space (Andre, 2024). Now let $N \subseteq N$ such that $N$ is a neighbourhood of $x$. Then there exists some $U \in \mathcal{T} \setminus \{\varnothing\}$ such that $$ x \in U \subseteq N $$ (Andre, 2024). Since every open set in a metrizable space can be expressed as a union of open balls, then there must exists some $\varepsilon > 0$ such that $$ x \in B_\varepsilon(x) \subseteq U \subseteq N \,. $$ From the Archimedean property of real numbers (Rudin, 1964), we can always find some $m \in \mathbb{N}$ such that $\frac{1}{m} \leq \varepsilon$, and hence, we obtain $$ x \in B_\frac{1}{m}(x) \subseteq B_\varepsilon(x) \subseteq U \subseteq N \,. $$ Note that $B_\frac{1}{m}(x) \in \tilde{B}_x$, and hence, by Definition 2, $\tilde{B}_x$ is an open neighbourhood base of $x$. And we also have $$ \left| \tilde{B}_x \right| = |\mathbb{N}| \,. $$ Hence, by part i of Definition 3, $(X, \mathcal{T}_d)$ is first countable.
QED

The second property of metrizable space related to base countability that becomes our focus is the second countability of separable metrizable space. This result is presented in the following theorem.

Theorem 7 .   Every separable metrizable space is second countable.
Proof.  
Let $(X, \mathcal{T}_d)$ be a separable metrizable space (Andre, 2024) such that $\mathcal{T}_d$ is induced from a metric $d: X \times X \to [0, \infty)$. By Definition 6, $X$ admits a countable dense subset, and let $D \subseteq D$ be such a set. Suppose $$ D := \{ x_n \in X \mid n \in \mathbb{N} \} \,. $$ Now let $$ \tilde{\mathcal{B}} := \left\{ B_\frac{1}{n}(x_n) \in \mathcal{P}(X) \;\middle|\; n \in \mathbb{N} \right\} \,. $$ Note that $\tilde{B} \subset \mathcal{T}$. Let $U \in \mathcal{T}$. By the density of $D$, we have $ U \cap D \neq \varnothing$. Let $x \in U$. Note that there must exists some $j \in \mathbb{N}$ such that $$ x \in B_\frac{1}{j}(x) \subseteq U \,. $$ And again, by the density of $D$, we have $$ B_\frac{1}{j}(x) \cap D \neq \varnothing $$ and also $$ B_\frac{1}{2j}(x) \cap D \neq \varnothing \,. $$ The expression above implies that there exists some $k \in \mathbb{N}$ such that $$ x_k \in B_\frac{1}{2j} \cap D $$ It implies $$ x \in B_\frac{1}{2j}(x_k) \subseteq B_\frac{1}{j}(x) \subseteq U \,, $$ which means that, by Theorem 1, $\tilde{\mathcal{B}}$ is a base for $\mathcal{T}_d$. Since $\left|\tilde{\mathcal{B}}\right| \leq |\mathbb{N}|$, then by part ii of Definition 3, $(X, \mathcal{T}_d)$ is second countable.
QED

The result that a separable metrizable space is second countable as presented in Theorem 7, when combined with the separability of second countable spaces in Theorem 5, provides a very important result as presented in the following corollary.

Corollary 2 .   A metrizable space is separable if and only if it is second countable.
Proof.  
This result follows from Theorem 7 and Theorem 5.
QED

Corollary 2 provides a clear equivalence between separability and second countability for metrizable spaces. Note that this equivalence does not hold for any general topological space.

A direct example of metrizable space is the space $\mathbb{R}$ with the standard topology induced from the Euclidean metric (Andre, 2024). It is well-known that $\mathbb{R}$ has a dense subset $\mathbb{Q}$ as we have also explained in Section 2. And $\mathbb{Q}$ is a countable set since $|\mathbb{Q}| = |\mathbb{N}| =: \aleph_0$ (Stoll, 1963). Hence, $\mathbb{R}$ is separable by Definition 6. And since it is a metrizable space, Theorem 7 implies that $\mathbb{R}$ is second countable. We can establish this result from the opposite direction, by identifying that the family $$ \left\{ B_\frac{1}{n}(q) \in \mathcal{P}(\mathbb{R}) \;\middle|\; n \in \mathbb{N} \land q \in \mathbb{Q} \right\} $$ is a countable base for $\mathbb{R}$. And likewise, Theorem 5 implies that $\mathbb{R}$ is separable. This result is a concrete example of Corollary 2. One can obtain a similar result for $\mathbb{R}^n$, for any $n \in \mathbb{N}$.

Final Thoughts

In Section 3, we have explored three foundational properties of metrizable spaces namely, the first countability of metrizable spaces, the second countability of separable metrizable spaces and the equivalence of separability with second countability for metrizable spaces. Beyond simply stating these results, we have also reconstructed the proofs, grounded in the foundational concepts developed in Section 2.

These properties demonstrate the elegant interplay between general topology and the more structured world of metric spaces. In particular, the equivalence of separability and second countability for metrizable spaces, as presented rigorously in Corollary 2, underscores how metrizable spaces stands out as particularly well-behaved within the broader landscape topological spaces.

Furthermore, these countability properties are not merely abstract curiosities; they form the groundwork for deeper areas of mathematical analysis. For example, they play a key role in the construction of orthonormal bases in normed spaces, as emphasized in functional analysis (Kreyszig, 1978).

Bibliography

Andre, R. (2024). Point-Set Topology with Topics: Basic General Topology for Graduate Studies. World Scientific Publishing.
Bergmann, M., Moor, J., and Nelson, J. (2014). The Logic Book (Sixth Edition). McGraw-Hill, New York.
Kreyszig, E. (1978). Introductory Functional Analysis with Applications. Wiley, New York.
Munkres, J. R. (2000). Topology Second Editio. Prentice Hall.
Rudin, W. (1964). Principles of Mathematical Analysis. McGraw-Hill, New York.
Searcoid, M. O. (2007). Metric Spaces. Springer Verlag, London.
Stoll, R. R. (1963). Set Theory and Logic. Dover, New York.